Author: profiler

Introduction to Robotics
Lego Mindstorm NXT
Mr. Stave

Name (first & last) ___________________________
Team Name ______________________________
Table Number ___________
Period number ___________

NXT- Task Assignment
“Moving Straight”
As a team, work to develop the project outlined below. Each of these steps must be demonstrated successfully to one of the other teams. That team will then sign off indicating you were successful.
Show proportional math used to move 1m below:
Click on the last step, #14, in the Moving Straight video and follow the steps to complete the
Close Shave Challenge:
Use the provided layout and have another team sign off on your demonstration, before arranging with the teacher for your Close Shave Challenge presentation. On the back of this sheet, explain in detail the mathematics you used to complete Close Shave, and be prepared to explain it as you demonstrate the challenge.
Show proportional math used to move 1m below:
Click on the last step, #14, in the Moving Straight video and follow the steps to complete the
Close Shave Challenge:
Use the provided layout and have another team sign off on your demonstration, before arranging with the teacher for your Close Shave Challenge presentation. On the back of this sheet, explain in detail the mathematics you used to complete Close Shave, and be prepared to explain it as you demonstrate the challenge.
Moving Straight: Close Shave Challenge
In this challenge, you must drive your robot as close as possible to a LEGO Dude without knocking the LEGO Dude over. The LEGO Dude will be placed at one of three locations, with the specific spot determined by a coin toss.
Rules and Procedure
Load any programs you intend to use onto the NXT. Remember that you can load more than one onto the NXT at a time, and choose which one to run later.
Start the robot behind the black line (no parts overhanging).

Date	Programs	Sign-off
	Move forward 3 rotations
	Move forward 3 rotations/backwards 3 rotations
	Move 1m, using proportional math to determine duration needed

Date	Close Shave Challenge	Sign-off
	Math for Close Shave shown
	Successful Close Shave
	Successful completion of the challenge (on back)	(Teacher)

NXT- Task Assignment
“Move Until Dark”
VIEW video in Connect 1: “Boss, Urban Navigator.”
VIEW Construct 3, “Lesson Overview,” and answer questions 3.1 - 3.3
3.1______________________________________________________________________________________________________________________________
3.2______________________________________________________________________________________________________________________________
3.3______________________________________________________________________________________________________________________________
VIEW Construct 4, “Move Until Dark,” Finding a Threshold,” answer questions 4.1- 4.3 and compute your robot’s threshold.
4.1______________________________________________________________________________________________________________________________
4.2______________________________________________________________________________________________________________________________
4.3______________________________________________________________________________________________________________________________
COMPUTE in the space below to find your threshold. Be sure it is neat, well labeled and easy to read.
VIEW Construct 3, “Move Until Dark,” Forward Until Dark, and answer questions 5.1 - 5.3
5.1______________________________________________________________________________________________________________________________
5.2______________________________________________________________________________________________________________________________
5.3______________________________________________________________________________________________________________________________
DEMONSTRATE “Move Until Dark,” Forward Until Dark, first to a classmate and then to a teacher.
READ, REVIEW AND STUDY Construct 6, “Program Review,” Forward Until Dark Program.
CHALLENGES: In order to reach 10/10, you must successfully complete both challenges below. Once you feel you have completed a challenge, demonstrate for another team first. Once they have signed off on it, then demonstrate for the teacher.
CHALLENGE 1: Complete 10.1, “The Intersections Challenge.” Your “city block” must be a minimum of 12” x 16”. The “stop lines should be 8” in length. Use blue tape for this challenge. (Will the blue tape change your threshold?) Display the dimensions of your “city block,” next to the lines, measuring from the outside of the tape. Measurements must be accurate within ¼”, and tape ends must be square.
_________ 10 pts

DEMONSTRATE “Move Until Dark,” Forward Until Dark, first to a classmate and then to a teacher.
READ, REVIEW AND STUDY Construct 6, “Program Review,” Forward Until Dark Program.
CHALLENGES: In order to reach 10/10, you must successfully complete both challenges below. Once you feel you have completed a challenge, demonstrate for another team first. Once they have signed off on it, then demonstrate for the teacher.
CHALLENGE 1: Complete 10.1, “The Intersections Challenge.” Your “city block” must be a minimum of 12” x 16”. The “stop lines should be 8” in length. Use blue tape for this challenge. (Will the blue tape change your threshold?) Display the dimensions of your “city block,” next to the lines, measuring from the outside of the tape. Measurements must be accurate within ¼”, and tape ends must be square.
_________ 10 pts
Engineering Challenge #1 Light-Activated Robo-Dragster
Design, build & program a Dragster-Bot that:
5 pts- Begins racing at the removal of the starting “flag”
5 pts- Stops as a result of reaching the finish line (race is over when dragster comes to a stop)
5 pts- Stays within its racing lane
5 pts- Covers the track in the shortest time possible
5 pts- Uses only the parts from one kit
5 pts- The Light Sensor must be at the back of the robot
Points /30
+5 Fastest Dragster in Class
Points /30
+5 Fastest Dragster in Class

Introduction to Programming
Lego Mindstorm NXT
Behaviors: Turning 1-12 (found online in NXT Video Trainer 2.0)
VIEW video in Connect 1: “Nomad: Ice Sheet Explorer”
USE Connect 2 to construct your robot according to the directions in VT.
READ Construct 3, “Lesson Overview,” and answer question 3.1
3.1______________________________________________________________________________________________________________________________
READ Construct 4, “Point Turns,” Program Point Turn Behavior, and answer question 4.1
4.1______________________________________________________________________________________________________________________________
DEMONSTRATE “Point Turn,” first to a fellow classmate and then to a teacher. TEACHER INITIALS _____
READ Construct 5, “Swing Turns,” Program Swing Turn Behavior, and answer questions 5.1 and 5.2
5.1 ______________________________________________________________________________________________________________________________
5.2 ______________________________________________________________________________________________________________________________
DEMONSTRATE “Swing Turns,” first to a fellow classmate and then to a teacher. TEACHER INITIALS _____

READ Construct 6, “Program Review,” Left Point Turn Program
READ Construct 7, “Program Review,” Left Swing Turn Program
READ Contemplate 8, “Adjusting Turning,” Adjust duration to perform a desired rotation, and answer questions 8.1 and 8.2.
8.1 ______________________________________________________________________________________________________________________________
8.2
______________________________________________________________________________________________________________________________
8.2 ______________________________________________________________________________________________________________________________
DEMONSTRATE “Step 8 Challenge,” first to a fellow classmate and then to a teacher. TEACHER INITIALS _______
READ Contemplate 9, and answer questions 9.1and 9.2.
9.1 ______________________________________________________________________________________________________________________________
9.2 ______________________________________________________________________________________________________________________________
USE proportional math to find the degrees necessary to rotate 360º. Show your neat, orderly math below:

DEMONSTRATE “Step 9 Challenge” first to a fellow classmate and then to a teacher.
READ Contemplate 10 and answer question 10.1
10.1 __________________________________________________________________________________________________________________________________
DEMONSTRATE your “Point Turn to the Right,” first to a fellow classmate and then to a teacher. TEACHER INITIALS _______
READ Contemplate 11, and answer question 11.1
11.1 __________________________________________________________________________________________________________________________________
Task Assignment
Engineering Challenge #2
Walled Maze Challenge
READ Continue 12, and follow the diagram below to set up and complete the Maze Challenge to receive your final points.
- Program your robot to travel from box 1 to box 2 and BACK to box 1 in the least amount of time. You may NOT use any sensors, however, other any other parts from your kit may be used.
Total: _________ / 25

Task Assignment
Move Until Touch– Touch Sensor
USE Connect 2 to construct your robot according to the directions in VT. (Student Sign) (Teacher Sign)
READ Construct 3, “Lesson Overview,” and answer questions 3.1 and 3.2
3.1_______________________________________________________________________________________________________________________________
3.2______________________________________________________________
_________________________________________________________________
READ Construct 4, “Move Until Touch,” Program Forward Until Touch, and answer question 4.1and 4.2
4.1_______________________________________________________________________________________________________________________________
4.2_______________________________________________________________________________________________________________________________
DEMONSTRATE “Move Until Touch,” first to a fellow classmate and then to a teacher. TEACHER INITIALS _______
READ, REVIEW AND STUDY Construct 5, “Program Review,” Forward Until Touch Program
READ Contemplate 6, “Move Until Release,” Forward Until Release, and answer question 6.1
6.1 __________________________________________________________________________________________________________________________________
DEMONSTRATE “Move Until Release,” first to a fellow classmate and then to a teacher. TEACHER INITIALS ______
READ, REVIEW AND STUDY Contemplate 7, “Touch Sensors,”
READ Continue 8, “Vacuum Challenge.” (Your “room” will be half of one of the large tables.)
DEMONSTRATE “Vacuum Challenge,” first to a fellow classmate and then to a teacher. TEACHER INITIALS _______
___________32 Points

Task Assignment
Move Until Near– Ultrasonic Sensor
VIEW video in Connect 1: “Tractor: Farm Utility Vehicle”
USE Connect 2 to construct your robot according to the directions in VT. The attachment instructions will need to be adjusted. Your sensor must be at the same level as the wall you are approaching. Our walls are 3 ½” high. The attachment will not work as outlined in the instructions. (Student Sign) (Teacher Sign)
READ Construct 3, “Lesson Overview,” and answer questions 3.1 and 3.2
3.1_______________________________________________________________________________________________________________________________
3.2_______________________________________________________________________________________________________________________________
READ Construct 4, “Move Until Near,” Forward until Near behavior, and answer questions 4.1- 4.3
4.1_______________________________________________________________________________________________________________________________
4.2______________________________________________________________
_________________________________________________________________
4.3_______________________________________________________________________________________________________________________________
DEMONSTRATE “Move Until Near” (25 cm), first to a fellow classmate and then to a teacher. TEACHER INITIALS ______
READ, REVIEW AND STUDY Construct 5, “Program Review,” Forward Until Near Program
READ Contemplate 6, “Move Until Near,” Backward until Far Behavior, and answer question 6.1
6.1 __________________________________________________________________________________________________________________________________
DEMONSTRATE “Move Until Near,” Backward until Far, first to a classmate and then to a teacher. TEACHER INITIALS ______
__________/32

READ, REVIEW AND STUDY Contemplate 7, “Ultrasonic Sensors.” In your own words, briefly describe how the ultrasonic sensor works.
7.0 ___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
READ Contemplate 8, “Thresholds,” and answer questions 8.1 and 8.2
8.1________________________________________________________________________________________________________________________________________________________________________________________________
8.2________________________________________________________________________________________________________________________________________________________________________________________________
FINAL CHALLENGE
Follow the directions to complete the MAZE CHALLENGE. Your program must use the ultrasonic sensor for navigation. When you have completed this challenge, have another team check it off before arranging with the teacher for your demonstration. Be prepared to discuss your pseudocode, your program details (including comments) and how you overcame any difficulties that arose.
Complete step #7, Sensor Controlled Loop, and when you have completed this program, have another team check it off before arranging with the teacher for your demonstration. Review the animation in Step #8 carefully, and be prepared to discuss your program and why the robot fails to detect the obstacle in some circumstances.
After this first teacher sign off, complete Step #9. When you have completed the Automated Sentry Challenge, have another team check it off before arranging with the teacher for your demonstration. Be prepared to discuss your program details (including comments) and how you overcame any difficulties that arose.
___________/ 32 Points

Date	Challenge	Sign-off
	Successful Walled Maze Challenge
	SUCCESSFUL WALLED MAZE CHALLENGE DEMONSTRATION	(Teacher)

Task Assignment
Repeating Behaviors– Loops
As a team, work to develop the programs outlined below. Each of these completed programs must be demonstrated to one of the other teams and have that team sign off below.
Complete step #7, Sensor Controlled Loop, and when you have completed this program, have another team check it off before arranging with the teacher for your demonstration. Review the animation in Step #8 carefully, and be prepared to discuss your program and why the robot fails to detect the obstacle in some circumstances.
After this first teacher sign off, complete Step #9. When you have completed the Automated Sentry Challenge, have another team check it off before arranging with the teacher for your demonstration. Be prepared to discuss your program details (including comments) and how you overcame any difficulties that arose.

Date	Program	Sign-off
	Looped Square
	Count Controlled Loop

Date	Program/Challenge	Sign-off
	Successful Sensor Controlled Loop
	SUCCESSFUL SENSOR CONTROLLED LOOP DEMONSTRATION	(Teacher)
	Successful Automated Sentry Challenge
	SUCCESSFUL AUTOMATED SENTRY CHALLENGE	(Teacher)

Task Assignment
Engineering Challenge #3 – Sumo-Bots
Sumo-Bot Match Procedures
This will be a double-elimination competition.
Each match will begin with a one minute “call to start” warning. Additional 30s, 15s, and 5s warning will also be given. Teams unprepared to start on time will forfeit that match.
This event will take place on a ~4’x4’ whiteboard with a black border. The arena will be a white square 36” on a side.
Sumo-bot wrestling will begin with opponents in opposite corners and will continue until either one opponent is completely out of the arena, or one Sumo-bot is disabled.
If, after two minutes, there is no clear winner the competition will be halted. After a second one minute “call to start”, an additional one minute re-match will begin. If there is no clear winner after the second match, both Sumo-bots move to the loser’s bracket.
The winning robot must either push its opponent completely out of the arena, or disable its opponent (render opponent unable to maneuver, while victor Sumo-bot still can). If a robot is not pushed off the mat, but is flipped, the flipped Sumo-bot is considered disabled and loses the match.
Sumo-Bot Specifications
Components: All robots will be constructed only from a single 9797 kit (items as listed on the 9797 placards) and the following additional allowed items:
Large Wheel (2) Angled Snap Beam (8) Claw (2)
Large Wheel (up to 4) Angled snap Beam (up to 8) Claw (up to 4)
Size: All robots will fit inside a cube 12 inches on a side
Power: All robots will be powered by a Lego rechargeable battery pack
Software: All robots will be programmed by NXT-G.
Design Modifications: Either hardware or software may be modified on the day of competition, provided the robot is ready to compete at its designated time.
Page 1 of 2

Engineering Challenge #3 – Sumo-Bots
Use the Engineering Process to develop your Sumo-Bot.
The Commercialization step will be the Sumo-Bot competition.
For each of the other steps of the Engineering Process, document your progress by completing the associated Deliverables and your Engineering Process Log.
Have another team sign off on your deliverables before submitting them for grading (including all the elements for your Design Review).
Present your Design Review for your classmates and teacher

Date	Deliverables	Sign-off
	Requirements
	Research Report
	Design Concept
	Project Plan
	Design Review Elements
	SUCCESSFUL SUMO-BOT DESIGN REVIEW!!	(Teacher)

Design Challenge: Robo-Zoo
For this project, you will research, design, build, and program a robot that looks and behaves like an animal of your choice. Two groups cannot choose the same animal.
Use the criteria in the table below to help you complete your project by the deadline.
*On the day of the Zoo Tour, your classmates will evaluate your design and program for the “Peer Evaluation” Criteria. For each question, Yes = 3, Sort Of = 2, No = 1. Class scores will be averaged to determine your grade for these portions.
Draw your DESIGN BELOW:

Criteria	Points Possible	Points Earned
Research: Use the Internet to research the appearance and behaviors of your animal. Record at least 3 characteristics (appearance or behaviors) and describe how you will use your NXT or EV3 kit and/or program to simulate each characteristic.	6 / (1 pt per characteristic, / 1 pt per description)
Design: Use only the parts from your NXT or EV3 kit. Your design must be your own (do not use building tutorials found online). Make a sketch of your robot before you build it, then make a sketch of the final product and list what you changed and what remained the same. You must include at least TWO sensors.	6 / (1 pt each for before/after sketch, 1 pt each for changes/same, 1 pt per sensor)
Build: Robot is completely built by the day of the Zoo Tour.	3
Program: Create a program that causes your robot to behave like the animal. You must use the two sensors that you included in your design. Your program should be ready by the day of the Zoo Tour.	4 / (1 pt per sensor used, 2 pts ready on time)
*Peer Evaluation: Does your robot look like your animal?	3
*Peer Evaluation: Does your robot behave like your animal?	3
TOTAL POINTS	25

Task Assignment
“Line Following”
As a team, work to develop the programs outlined below. Each of these completed programs must be demonstrated to one of the other teams. That team will then sign off indicating your program was successful.
Click on the last step, #11, and complete the RoboSlalom Challenge. When you have completed this challenge, have another team check it off before arranging with the teacher for your demonstration. Be prepared to discuss your Flow Chart, NXT-G program details and how you overcame any difficulties that arose.

Date	Program	Sign-off
	Follow Straight Line for 15s (step #8)
	Follow Straight Line Optimized for 10s (step #9)
	Optimized to follow “S” Curve (step #10) ______(best time)

Date	Challenge	Sign-off
	RoboSlalom Challenge
	Successful RoboSlalom Challenge Completion!!! / Best time:________	(Teacher)

Task Assignment
“Arm Control”
As a team, work to develop the programs outlined below. Each of these completed programs must be demonstrated to one of the other teams. That team will then sign off indicating your program was successful.
Fruit Picker
When you have completed this challenge, have another team sign it off before arranging with the teacher for your demonstrations. Be prepared to discuss your Flow Chart, NXT-G program details and how you overcame any difficulties that arose.

Date	Program	Sign-off
	Gripper Close Program
	Direction Challenge

Date	Challenge	Sign-off
	Fruit Picker
	Successful Fruit Picker Completion!!!	(Teacher)

Second group sign	Teacher sign

Second group sign	Teacher sign

Date	Challenge	Sign-off
	Successful Walled Maze Challenge
	SUCCESSFUL WALLED MAZE CHALLENGE DEMONSTRATION	(Teacher)

Date	Robot Building	Sign-off
	Robot constructed according to instructions

Date	Programs	Sign-off
	Move forward 3 rotations
	Move forward 3 rotations/backwards 3 rotations
	Move 1m, using proportional math to determine duration needed

Date	Close Shave Challenge	Sign-off
	Math for Close Shave shown
	Successful Close Shave
	Successful completion of the challenge (on back)	(Teacher)

Date	Robot Building	Sign-off
	Robot constructed according to instructions

Date	Programs	Sign-off
	Move forward 3 rotations
	Move forward 3 rotations/backwards 3 rotations
	Move 1m, using proportional math to determine duration needed

Date	Programs	Sign-off
	Move forward 3 rotations
	Move forward 3 rotations/backwards 3 rotations
	Move 1m, using proportional math to determine duration needed

Date	Programs	Sign-off
	Move forward 3 rotations
	Move forward 3 rotations/backwards 3 rotations
	Move 1m, using proportional math to determine duration needed

Date	Programs	Sign-off
	Move forward 3 rotations
	Move forward 3 rotations/backwards 3 rotations
	Move 1m, using proportional math to determine duration needed

Date	Program	Sign-off
	Looped Square
	Count Controlled Loop

Date	Program/Challenge	Sign-off
	Successful Sensor Controlled Loop
	SUCCESSFUL SENSOR CONTROLLED LOOP DEMONSTRATION	(Teacher)
	Successful Automated Sentry Challenge
	SUCCESSFUL AUTOMATED SENTRY CHALLENGE	(Teacher)

#

#